import { v4 as uuidv4 } from 'uuid';

export const getUUID = () => {
    /**
     * 这个uuid是单例的，因为游客要一直使用一个id
     * 如何存储这个id？
     * 利用持久化存储：localStorage
     * 如何实现这个id只生成一次？
     * 每次先获取，没有就新增（新增只会执行一次）
     * */
    let uuid_token = localStorage.getItem('UUIDTOKEN')

    // 小细节，if (uuid_token) 包含if (uuid_token!=null) 和 if (uuid_token!=undefined) 
    if (uuid_token) return uuid_token
    localStorage.setItem('UUIDTOKEN',uuidv4())
}